{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "ee228265-1efa-44f0-9f72-2b7fb1ae4f17",
   "metadata": {},
   "source": [
    "<center><img src=\"./image/CLBLOGO.jpg\" alt=\"创乐博\" style=\"width: 300px;\"/></center>\n",
    "\n",
    "# 21.烟雾传感器检测\n",
    "\n",
    "@－－－－湖南创乐博智能科技有限公司－－－－<br>\n",
    "@  文件名：21.烟雾传感器检测.py <br>\n",
    "@  版本：V2.0 <br>\n",
    "@  author: zhulin<br>\n",
    "@  说明：烟雾传感器检测\n",
    "烟雾传感器检测实验，通过GPIOZero库自带的MCP3008 10位模数转换库直接控制，采集到烟雾传感器的模拟值，到达一定的阈值后，控制蜂鸣器报警，并且打印出烟雾的模拟值及读取数字量打印出提示信息！！！<br>"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f5f58331-df2f-409c-b08b-1401a5100a80",
   "metadata": {},
   "source": [
    "## 1.导入必要的库文件"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "83db1301-789c-4820-af1b-3a55d0b03465",
   "metadata": {},
   "outputs": [],
   "source": [
    "from gpiozero import Button,Buzzer,MCP3008\n",
    "from gpiozero.tools import absoluted, scaled\n",
    "from signal import pause\n",
    "from time import sleep"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "bf81ed90-ea51-4447-b522-85494d089b54",
   "metadata": {},
   "source": [
    "## 2.定义烟雾传感器通道和烟雾传感器数字IO及蜂鸣器数字IO口"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "20561d89-e334-41e0-9358-07f9b385ffdd",
   "metadata": {},
   "outputs": [],
   "source": [
    "makerobo_DO = Button(17)                              # 烟雾传感器数字IO口\n",
    "makerobo_Buzz = Buzzer(pin=18,active_high = False )  # 设置管脚，及改为低电平开启蜂鸣器\n",
    "makerobo_GasPin = MCP3008(channel=0)                # 定义烟雾传感器使用通道"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b4011d49-9fce-4c5f-8b2e-3bea6104761c",
   "metadata": {},
   "source": [
    "## 3.定义打印"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "d0113048-3382-4367-ac6b-fd91dc126180",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 打印信息，打印出是否检测到烟雾信息\n",
    "def makerobo_Print(x):\n",
    "\tif x == 1:     # 安全\n",
    "\t\tprint ('')\n",
    "\t\tprint ('   ******************')\n",
    "\t\tprint ('   * Makerobo Safe~ *')\n",
    "\t\tprint ('   ******************')\n",
    "\t\tprint ('')\n",
    "\tif x == 0:    # 检测到烟雾\n",
    "\t\tprint ('')\n",
    "\t\tprint ('   ************************')\n",
    "\t\tprint ('   * Makerobo Danger Gas! *')\n",
    "\t\tprint ('   ************************')\n",
    "\t\tprint ('')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9e8dc3b8-858e-4434-8062-f44edb629870",
   "metadata": {},
   "source": [
    "## 3.循环函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "660f4219-a6c7-4511-a918-14be8f04e8ee",
   "metadata": {},
   "outputs": [],
   "source": [
    "def MAP(x, in_min, in_max, out_min, out_max):\n",
    "    return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min\n",
    "\n",
    "# 循环函数\n",
    "def makerobo_loop():\n",
    "    makerobo_status = 1   # 定义状态值变量\n",
    "    makerobo_count = 0    # 定义计数器变量值\n",
    "    while True:    # 无限循环\n",
    "        makerobo_tmpval = makerobo_GasPin.value\n",
    "        makerobo_tmpval = round(MAP(makerobo_tmpval,0,1,0,255))                     # 读取AIN0上的模拟值\n",
    "        print ('Gas Value: ', makerobo_tmpval)                                    # 读取AIN0的值，获取光敏模拟量值\n",
    "        \n",
    "        makerobo_tmp = not makerobo_DO.is_pressed  # 读取GAS烟雾传感器数字IO口值\n",
    "        if makerobo_tmp != makerobo_status:     # 判断状态发生改变\n",
    "            makerobo_Print(makerobo_tmp)        # 打印函数，打印出烟雾传感器信息\n",
    "            makerobo_status = makerobo_tmp      # 把当前状态值设置为比较状态值，避免重复打印；\n",
    "        if makerobo_status == 0:                # 当检测到烟雾\n",
    "            makerobo_count += 1                 # 计数器值累计\n",
    "            # 高低电平交替变化，让蜂鸣器发声\n",
    "            if makerobo_count % 2 == 0:         # 进行求余处理，一半为1，一半为0\n",
    "                makerobo_Buzz.on()\n",
    "            else:\n",
    "                makerobo_Buzz.off()\n",
    "        else:\n",
    "            makerobo_Buzz.off()                 # 设置蜂鸣器为高电平，初始状态关闭蜂鸣器鸣叫\n",
    "            makerobo_count = 0                  # 计数器赋0s\n",
    "        sleep(0.2)                         # 延时200ms\n",
    "\n",
    "\n",
    "def destroy():\n",
    "    makerobo_Buzz.off()   # 关闭蜂鸣器\n",
    "    makerobo_Buzz.close() # 释放资源"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "04b01200-b8f4-4906-9fef-ee5921375822",
   "metadata": {},
   "source": [
    "## 4.主程序"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "45e18609-d482-4008-9b7f-64ee3599f522",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  1\n",
      "\n",
      "   ************************\n",
      "   * Makerobo Danger Gas! *\n",
      "   ************************\n",
      "\n",
      "Gas Value:  59\n",
      "\n",
      "   ******************\n",
      "   * Makerobo Safe~ *\n",
      "   ******************\n",
      "\n",
      "Gas Value:  67\n",
      "Gas Value:  74\n",
      "Gas Value:  1\n",
      "\n",
      "   ************************\n",
      "   * Makerobo Danger Gas! *\n",
      "   ************************\n",
      "\n",
      "Gas Value:  74\n",
      "\n",
      "   ******************\n",
      "   * Makerobo Safe~ *\n",
      "   ******************\n",
      "\n",
      "Gas Value:  97\n",
      "Gas Value:  98\n",
      "Gas Value:  93\n",
      "Gas Value:  1\n",
      "\n",
      "   ************************\n",
      "   * Makerobo Danger Gas! *\n",
      "   ************************\n",
      "\n",
      "Gas Value:  66\n",
      "\n",
      "   ******************\n",
      "   * Makerobo Safe~ *\n",
      "   ******************\n",
      "\n",
      "Gas Value:  66\n",
      "Gas Value:  65\n",
      "Gas Value:  63\n",
      "Gas Value:  62\n",
      "Gas Value:  62\n",
      "Gas Value:  73\n",
      "Gas Value:  71\n",
      "Gas Value:  72\n",
      "Gas Value:  73\n",
      "\n",
      "   ************************\n",
      "   * Makerobo Danger Gas! *\n",
      "   ************************\n",
      "\n",
      "Gas Value:  73\n",
      "Gas Value:  72\n",
      "Gas Value:  71\n",
      "Gas Value:  74\n",
      "Gas Value:  71\n",
      "Gas Value:  60\n",
      "Gas Value:  65\n",
      "Gas Value:  65\n",
      "Gas Value:  64\n",
      "Gas Value:  68\n",
      "Gas Value:  63\n",
      "Gas Value:  64\n",
      "Gas Value:  63\n",
      "Gas Value:  67\n",
      "Gas Value:  64\n",
      "Gas Value:  66\n",
      "Gas Value:  62\n",
      "Gas Value:  61\n",
      "Gas Value:  61\n",
      "Gas Value:  64\n",
      "Gas Value:  61\n",
      "Gas Value:  60\n",
      "Gas Value:  61\n",
      "Gas Value:  61\n",
      "Gas Value:  61\n",
      "Gas Value:  64\n",
      "Gas Value:  61\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  61\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  64\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  60\n",
      "Gas Value:  62\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  63\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  60\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  63\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  59\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  59\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  62\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  59\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  61\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  58\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  61\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  61\n",
      "Gas Value:  57\n",
      "Gas Value:  61\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  60\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  60\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  57\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  58\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  59\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  55\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  55\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  53\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  56\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n",
      "Gas Value:  57\n",
      "Gas Value:  54\n"
     ]
    }
   ],
   "source": [
    "# 程序入口\n",
    "if __name__ == '__main__':\t\t\n",
    "\ttry:\n",
    "\t\tmakerobo_loop() # 调用循环函数\n",
    "\texcept KeyboardInterrupt:  \t# 当按下Ctrl+C时，将执行destroy()子程序。\n",
    "\t\tdestroy()  #资源释放"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "82e3cad7-524f-49ef-853f-ad819866b978",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
